<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数组移动函数实例</title>
</head>
<body>
    
</body>
<script>
    // 一个小算法Demo  实现数组里面的元素移动
    function move(array,from,to){
        const newarr = [...array] //使用咱开属性，重新赋值一个数组  原因是我们做这些操作的本质是不能够影响原数组
        let a1 = newarr.splice(from,1)
        newarr.splice(to,0,...a1)
        return newarr
    }
    let arr = [1,2,3,4]
    let res = move(arr,1,2)  //将arr数组的第一个元素移动至第二个位置
    console.log(res)
</script>
</html>